Acknowledgements
This web book is the result of work of my colleagues:
Enrico Pegoraro, who wrote all versions of this book
Veronica Giro, who reviewed and reassembled all these materials.